FluentBooking\App\Services\PermissionManager S

Total Complexity 45
Dependencies 3
Dependents 16
Total lines 229
Lines of code 160
Logical lines of code 87
Comment lines 3
Methods 11
Properties 0

Methods 11

Method Rating Maintainability Complexity Lines of code
getUserPermissions()
A
44 12 48
userCan()
S
56 7 20
getMenuPermission()
S
56 4 19
getMetaPermissions()
S
58 4 16
canReadCalendar()
S
60 4 13
canWriteCalendar()
S
61 4 13
hasAllCalendarAccess()
S
67 4 7
hasCalendarAccess()
S
73 2 4
currentUserHasAnyPemrmission()
S
71 2 6
allPermissionSets()
S
62 1 11
userCanSeeAllBookings()
S
78 1 3